如果只需要大區塊的網頁佈局,
EZ-CSS是既輕量,
又提供一些常用的例子可立即使用。

早期的網頁佈局常是用 table 的HTML元件來進行,
而用 table 佈局是不良的設計方式,
原因可參考:
Why tables for layout is stupid,或
該文的中文翻譯:为何使用表格排版是不明智的。
甚至有這本書 HTML Utopia: Designing Without Tables Using CSS 來專論。

ez-css的簡易使用
使用 ez-css 的方式,
主要就是用複製、貼上、修改這樣的程序,
在 這一頁,
區分成 六個模組:


及 三個佈局:

在該網站上有個 視屏教學,
透過這幾個預設好的HTML碼,
就可以佈局成這樣子的分割:

在此都轉成 HAML 格式:
Modules
Plain box

/ Plain box
.ez-wr
  .ez-box .1.
Module 2A

/ Module 2A
.ez-wr
  .ez-fl.ez-negmr.ez-50
    .ez-box .1.
  .ez-last.ez-oh
    .ez-box .2.
Module 2B

/ Module 2B
.ez-wr
  .ez-fr.ez-negml.ez-50
    .ez-box .1.
  .ez-last.ez-oh
    .ez-box .2.
Module 3A

/ Module 3A
.ez-wr
  .ez-fl.ez-negmx.ez-33
    .ez-box .1.
  .ez-fl.ez-negmr.ez-33
    .ez-box .2.
  .ez-last.ez-oh
    .ez-box .3.
Module 3B

/ Module 3B
.ez-wr
  .ez-fl.ez-negmr.ez-33
    .ez-box .1.
  .ez-fr.ez-negml.ez-33
    .ez-box .2.
  .ez-last.ez-oh
    .ez-box .3.
Module 4A

/ Module 4A
.ez-wr
  .ez-fl.ez-negmx.ez-25
    .ez-box .1.
  .ez-fl.ez-negmx.ez-25
    .ez-box .2.
  .ez-fl.ez-negmr.ez-25
    .ez-box .3.
  .ez-last.ez-oh
    .ez-box .4.
Module 4B

/ Module 4B
.ez-wr
  .ez-fl.ez-negmr.ez-50
    .ez-fl.ez-negmr.ez-50
      .ez-box .1.
    .ez-last.ez-oh
      .ez-box .2.
  .ez-last.ez-oh
    .ez-fl.ez-negmr.ez-50
      .ez-box .3.
    .ez-last.ez-oh
      .ez-box .4.
Layouts
Layout 1

/ Layout 1
.ez-wr
  .ez-box .header.
  .ez-box .content.
  .ez-box .footer.
Layout 2

/ Layout 2
.ez-wr
  .ez-box .header.
  / Module 2A
  .ez-wr
    .ez-fl.ez-negmr.ez-50
      .ez-box .1.
    .ez-last.ez-oh
      .ez-box .2.
  .ez-box .footer.
Layout 3

/ Layout 3
.ez-wr
  .ez-box .header.
  / Module 3A
  .ez-wr
    .ez-fl.ez-negmx.ez-33
      .ez-box .1.
    .ez-fl.ez-negmr.ez-33
      .ez-box .2.
    .ez-last.ez-oh
      .ez-box .3.
  .ez-box .footer.
有關class名稱的命名所代表意義,
可參考 FAQ 裡的最後一項說明。
若單為基本的佈局,
EZ-CSS是可以試試看。